import config from '@/config'
// 重要：不要在前端保存任何敏感秘钥（AppSecret、APIv3Key、商户证书私钥等）

// API接口配置文件
const API_CONFIG = {
  // 服务器IP地址配置
  SERVER_IP: 'https://www.iterativecat.cn:8080',
  SERVER_RUOYI_IP: 'https://www.iterativecat.cn:8080',
  BASE_URL: 'https://www.iterativecat.cn:8080',
  // SERVER_IP: 'http://localhost:8080',
  // SERVER_RUOYI_IP: 'http://localhost:8080',
  // BASE_URL: 'http://localhost:8080',
  ORG_ID: "115",
  WECHAT_APPID: "wx573d2e961636b428",
  // 前端不保存 AppSecret，统一由后端读取配置（sys_wechat_config）
  // 公告相关接口（移动端无权限验证）
  ANNOUNCEMENT: {
    LIST: '/mobile/announcement/list',
    DETAIL: '/mobile/announcement/',
    ACTIVE: '/mobile/announcement/active'
  },

  // 微信支付敏感配置不再在前端保存，统一由后端根据 orgId + wechatAppId 动态读取
  
  // 广告相关接口（移动端无权限验证）
  ADVERTISEMENT: {
    LIST: '/mobile/advertisement/list',
    DETAIL: '/mobile/advertisement/',
    ACTIVE: '/mobile/advertisement/active',
    POSITION: '/mobile/advertisement/position/'
  },
  
  // 商品相关接口（移动端无权限验证）
  PRODUCT: {
    LIST: '/fun/mobile/product/list',
    DETAIL: '/fun/mobile/product/',
    HOT: '/fun/mobile/product/hot',
    RECOMMEND: '/fun/mobile/product/recommend',
    NEW: '/fun/mobile/product/new'
  },
  
  // 订单相关接口
  ORDER: {
    LIST: '/fun/order/list',
    DETAIL: '/fun/order/',
    ADD: '/fun/order',
    UPDATE: '/fun/order',
    DELETE: '/fun/order/'
  },
  
  // 购物车相关接口
  CART: {
    LIST: '/fun/cart/list',
    ADD: '/fun/cart',
    UPDATE: '/fun/cart',
    DELETE: '/fun/cart/'
  },
  
  // 用户相关接口
  USER: {
    LOGIN: '/login',
    LOGOUT: '/logout',
    INFO: '/getInfo',
    REGISTER: '/register'
  },
  
  // 微信登录相关接口
  WECHAT_LOGIN: {
    GET_OPENID: '/mobile/wechat/getOpenId',
    LOGIN: '/mobile/wechat/login',
    AUTO_LOGIN: '/mobile/wechat/autoLogin',
    CHECK_USER: '/mobile/wechat/checkUser',
    REGISTER: '/mobile/wechat/register',
    CONFIG: '/mobile/wechat/config'
  },
  
  // 小程序配置相关接口（匿名访问）
  MINIPROGRAM_CONFIG: {
    PUBLIC_CONFIG: '/fun/programConfig/public/config'
  }
}

export { API_CONFIG }
export default API_CONFIG